exact a heavy price - Turkish English Dictionary